#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int* printNumbers(int n, int* returnSize) {
//    // write code here
//    *returnSize = pow(10, n) - 1;
//    int* arr = (int*)malloc(sizeof(int) * (*returnSize));
//    for (int i = 0; i < *returnSize; i++) {
//        *(arr + i) = i + 1;
//    }
//    return arr;
//
//}
//#include <stdio.h>
//
//int main() {
//    int y = 0;
//    int m = 0;
//    int d = 0;
//    int sum = 0;
//
//    scanf("%d %d %d", &y, &m, &d);
//    int month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
//    if (y % 400 == 0 || y % 4 == 0 && y % 100 != 0)
//        month[1] = 29;
//    for (int i = 0; i < m - 1; i++)
//        sum += month[i];
//    sum += d;
//    printf("%d", sum);
//}

//struct asd {
//	int a;
//	char b;
//	short c;
//};
//struct asd2 {
//	char a;
//	int b;
//	short c;
//};
//int main() {
//	printf("%d\n", sizeof(struct asd));
//	printf("%d", sizeof(struct asd2));
//
//	return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int m = 0;
//    scanf("%d", &m);
//    int n = m * m * m;
//    int a = (n - m * m + m) / m;
//    printf("%d", a);
//    for (int i = 1; i < m; i++) {
//        printf("+%d", a + (i * 2));
//    }
//    return 0;
//}

//#include <stdio.h>
//
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    double sum = 0;
//    int a = 0;
//    int num = 0;
//    int num1 = 0;
//    for (int i = 0; i < n; i++) {
//        scanf("%d", &a);
//        if (a < 0)
//            num++;
//        if (a > 0) {
//            sum += a;
//            num1++;
//        }
//    }
//    if (num1 != 0)
//        printf("%d %.1lf", num, sum / (double)num1);
//    else {
//        printf("%d 0.0", num);
//    }
//    return 0;
//}

